support vector machine

Terms from Artificial Intelligence: humans at the heart of algorithms

Page numbers are for draft copy at present; they will be replaced with correct numbers when final book is formatted. Chapter numbers are correct and will not change now.

A support vector machine (SVM) is a multi-layer neural network where the first layer uses a large number of specialised non-linear functions in order to allow simpler leaerning in later levels. Often the non-linear functions form a family, called a kernal, for example they maybe foms of wavelet. Alongside other techniques such as reservoir ocmputing it is a way of creating non-linear diversity.

Defined on pages 144, 144

Used on Chap. 6: pages 124, 125; Chap. 7: pages 144, 145, 147, 149; Chap. 8: page 155; Chap. 16: page 387

Also known as SVM